#ifndef BOWSER_H
#define BOWSER_H

#include <SDL2/SDL.h>
#include "player.h"
#include "levels.h"

class cBowser
{
public:
	cBowser(int _x, int _y, int _hammers, cScene *bgCScene);
	void update(cPlayer *mario,cScene *bgCScene, SDL_Surface *screen);
	int x, y, W, H, fx, fy, static_x, static_y;
	int count, count2, getX;
	float timer;
	SDL_Rect rect;
	bool down_touch, arrived;
	bool godown;
	int health;
	SDL_Surface *BOWSER_SURFACE[4], *HAMMER_SURFACE[4];

	bool fire_flying;
	void hit();

	int hammers, HAMMERcount;
	struct hamma
	{
		float x, y, x_speed;
		float y_speed;
	}HAMMERS[30];
};

#endif // !BOWSER_H

